﻿using System;
using System.Data.OleDb;

namespace TheOutLetLibrary.Infraestrutura {

    public class AccessFactoryDAO: IFactoryDAO {

        public OleDbConnection Conexao {
            get {
                return new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Projetos\\TheOutLet\\TheOutLet.mdb");
            }
        }

        public IProdutoDAO GetProdutoDAO() {
            return new AccessProdutoDAO();
        }

        public INotaFiscalDAO GetNotaFiscalDAO() {
            return new AccessNotaFiscalDAO();
        }

        public IRemessaDAO GetRemessaNFDAO() {
            return new AccessRemessaDAO();
        }

        public IItemNotaFiscalDAO GetItemNotaFiscalDAO() {
            return new AccessItemNotaFiscalDAO();
        }

    }

}
